package ar.edu.utn.frgp.EjemploHibernate.model;

import java.io.Serializable;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;

@Entity(name = "proyectos")
public class Proyectos extends EntityBase implements Serializable {

	private static final long serialVersionUID = 1L;

	@Id
	@Column(name = "proyectoId", unique = true, nullable = false)
	private int proyectoId;

	@Column(name = "nombre")
	private String nombre;

	@Column(name = "tipo")
	private String tipo;

	@Column(name = "entidad")
	private String entidad;

	@Column(name = "estado")
	private int estado;

	public Proyectos() {
		// TODO Auto-generated constructor stub
	}

	public int getEstado() {
		return estado;
	}

	public String getNombre() {
		return nombre;
	}

	@Override
	public int hashCode() {
		final int prime = 31;
		int result = 1;
		result = prime * result + ((String.valueOf(proyectoId) == null) ? 0 : String.valueOf(proyectoId).hashCode());
		return result;
	}

	public void setEstado(int estado) {
		this.estado = estado;
	}

	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

	public int getId_proyecto() {
		return proyectoId;
	}

	public void setId_proyecto(int id_proyecto) {
		this.proyectoId = id_proyecto;
	}

	public String getEntidad() {
		return entidad;
	}

	public void setEntidad(String entidad) {
		this.entidad = entidad;
	}

	public String getTipo() {
		return tipo;
	}

	public void setTipo(String tipo) {
		this.tipo = tipo;
	}

	@Override
	public int getId() {
		return proyectoId;
	}

	@Override
	public void setId(int id) {
		this.proyectoId = id;

	}

}
